//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.jy.api.hospital.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

/**
 * @author Alen
 * @date 2024/8/7 16:02
 * @since 2024/8/7 16:02
 */
public class HospitalDTO {
    String content;
    String navigate;
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date createTime;
    private String hospitalId;
    @ApiModelProperty("上级机构id")
    private String shangJiJGId;
    @ApiModelProperty("上级机构属性 1-政府机构，2-区域，3-政府机构部门 4-医院 5-医院科室")
    private Integer shangJiJGSX;
    @JSONField(
            serializeUsing = ToStringSerializer.class
    )
    private Long id;
    private String title;
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date updateTime;
    private String name;
    private String address;
    private String phone;
    @ApiModelProperty("机构简称")
    private String shortName;
    @ApiModelProperty("机构等级")
    private String level;
    @ApiModelProperty("医院级别")
    private String grade;
    @ApiModelProperty("拼音码")
    private String pinyin;
    @ApiModelProperty("机构网址")
    private String url;
    @ApiModelProperty("经度")
    private String longitude;
    @ApiModelProperty("纬度")
    private String latitude;
    @ApiModelProperty("是否社区,0-是 1-否")
    private Integer shequ;
    @ApiModelProperty("应用 0-微信 1-支付宝 2-点点就医 3-\t医田园 4-医联体 可多选")
    private String application;
    @ApiModelProperty("医田园统一版本")
    private Integer ytyVersion;
    @ApiModelProperty("医网签clientId")
    private String ywqClientId;
    @ApiModelProperty("医网签AppSecret")
    private String ywqAppSecret;
    @ApiModelProperty("360视图AppId")
    private String sllAppId;
    @ApiModelProperty("360视图AppSecret")
    private String sllAppsecret;
    @ApiModelProperty("360视图地址")
    private String sllUrl;
    @ApiModelProperty("融云key")
    private String ryKey;
    @ApiModelProperty("融云secret")
    private String rySecret;
    @ApiModelProperty("上线时间")
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date shangxianTime;
    @ApiModelProperty("验收时间")
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date yanshouTime;
    @ApiModelProperty("阿米巴人员")
    private String admiba;
    @ApiModelProperty("大区")
    private String area;
    private String yiyuanbm;
    private Integer status;
    @ApiModelProperty("0-省 1-市 2-县区 3-基层")
    private String areaLevel;
    @ApiModelProperty("省市-例如  浙江省杭州市")
    private String areaName;
    private String province;
    private String city;
    private String district;
    private String street;
    private String community;
    @ApiModelProperty("单边账通知开关 0-关 1-开")
    private String DanBianZTZ;
    @ApiModelProperty("单边账通知手机号,支持多个逗号隔开")
    private String DanBianZSJH;
    @ApiModelProperty("医院图标")
    private String image;
    @ApiModelProperty("医院图片")
    private String picture;
    @ApiModelProperty("医院首页")
    private String homeUrl;
    @ApiModelProperty("开诊诊间数量")
    private Long kaiZhenZJSL;
    @ApiModelProperty("开放床位数量")
    private Long kaiFangCWSL;
    @ApiModelProperty("院区ID")
    private String yuanQuId;
    @ApiModelProperty("是否启用腾讯智能导诊")
    private Integer tengXunZNDZ;
    @ApiModelProperty("外部ID")
    private String outId;
    @ApiModelProperty("组织机构代码")
    private String organizationCode;
    @ApiModelProperty("应急标志")
    private Integer yingJiBZ;
    @ApiModelProperty("医院收治范围:1-综合，2-专科， 3-中医，4-中西医")
    private Integer yiYuanSZFW;
    @ApiModelProperty("医院经营性质：1-非盈利(公立)，2-盈利(私立)")
    private Integer yiYuanJYXZ;
    @ApiModelProperty("单位电话")
    private String danWeiDH;
    @ApiModelProperty("单位邮箱")
    private String danWeiYX;
    @ApiModelProperty("单位传真")
    private String danWeiCZ;
    @ApiModelProperty("排序")
    private Integer orders;
    @ApiModelProperty("是否医疗机构，0：否，1：是")
    private Integer yiLiaoJiGou;
    @ApiModelProperty("单位编码（统一门户注册使用）")
    private String danWeiBM;
    @ApiModelProperty("医疗资源分类（术语：卫生机构（组织）分类与代码）")
    private String yiLiaoZYFL;
    @ApiModelProperty("json扩展字段")
    private String extInfo;

    public HospitalDTO() {
    }

    public void setContent(String content) {
        this.content = content;
    }

    public void setNavigate(String navigate) {
        this.navigate = navigate;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public void setShangJiJGId(String shangJiJGId) {
        this.shangJiJGId = shangJiJGId;
    }

    public void setShangJiJGSX(Integer shangJiJGSX) {
        this.shangJiJGSX = shangJiJGSX;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public void setPinyin(String pinyin) {
        this.pinyin = pinyin;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public void setShequ(Integer shequ) {
        this.shequ = shequ;
    }

    public void setApplication(String application) {
        this.application = application;
    }

    public void setYtyVersion(Integer ytyVersion) {
        this.ytyVersion = ytyVersion;
    }

    public void setYwqClientId(String ywqClientId) {
        this.ywqClientId = ywqClientId;
    }

    public void setYwqAppSecret(String ywqAppSecret) {
        this.ywqAppSecret = ywqAppSecret;
    }

    public void setSllAppId(String sllAppId) {
        this.sllAppId = sllAppId;
    }

    public void setSllAppsecret(String sllAppsecret) {
        this.sllAppsecret = sllAppsecret;
    }

    public void setSllUrl(String sllUrl) {
        this.sllUrl = sllUrl;
    }

    public void setRyKey(String ryKey) {
        this.ryKey = ryKey;
    }

    public void setRySecret(String rySecret) {
        this.rySecret = rySecret;
    }

    public void setShangxianTime(Date shangxianTime) {
        this.shangxianTime = shangxianTime;
    }

    public void setYanshouTime(Date yanshouTime) {
        this.yanshouTime = yanshouTime;
    }

    public void setAdmiba(String admiba) {
        this.admiba = admiba;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public void setYiyuanbm(String yiyuanbm) {
        this.yiyuanbm = yiyuanbm;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public void setAreaLevel(String areaLevel) {
        this.areaLevel = areaLevel;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public void setStreet(String street) {
        this.street = street;
    }

    public void setCommunity(String community) {
        this.community = community;
    }

    public void setDanBianZTZ(String DanBianZTZ) {
        this.DanBianZTZ = DanBianZTZ;
    }

    public void setDanBianZSJH(String DanBianZSJH) {
        this.DanBianZSJH = DanBianZSJH;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public void setHomeUrl(String homeUrl) {
        this.homeUrl = homeUrl;
    }

    public void setKaiZhenZJSL(Long kaiZhenZJSL) {
        this.kaiZhenZJSL = kaiZhenZJSL;
    }

    public void setKaiFangCWSL(Long kaiFangCWSL) {
        this.kaiFangCWSL = kaiFangCWSL;
    }

    public void setYuanQuId(String yuanQuId) {
        this.yuanQuId = yuanQuId;
    }

    public void setTengXunZNDZ(Integer tengXunZNDZ) {
        this.tengXunZNDZ = tengXunZNDZ;
    }

    public void setOutId(String outId) {
        this.outId = outId;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode;
    }

    public void setYingJiBZ(Integer yingJiBZ) {
        this.yingJiBZ = yingJiBZ;
    }

    public void setYiYuanSZFW(Integer yiYuanSZFW) {
        this.yiYuanSZFW = yiYuanSZFW;
    }

    public void setYiYuanJYXZ(Integer yiYuanJYXZ) {
        this.yiYuanJYXZ = yiYuanJYXZ;
    }

    public void setDanWeiDH(String danWeiDH) {
        this.danWeiDH = danWeiDH;
    }

    public void setDanWeiYX(String danWeiYX) {
        this.danWeiYX = danWeiYX;
    }

    public void setDanWeiCZ(String danWeiCZ) {
        this.danWeiCZ = danWeiCZ;
    }

    public void setOrders(Integer orders) {
        this.orders = orders;
    }

    public void setYiLiaoJiGou(Integer yiLiaoJiGou) {
        this.yiLiaoJiGou = yiLiaoJiGou;
    }

    public void setDanWeiBM(String danWeiBM) {
        this.danWeiBM = danWeiBM;
    }

    public void setYiLiaoZYFL(String yiLiaoZYFL) {
        this.yiLiaoZYFL = yiLiaoZYFL;
    }

    public void setExtInfo(String extInfo) {
        this.extInfo = extInfo;
    }

    public String getContent() {
        return this.content;
    }

    public String getNavigate() {
        return this.navigate;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public String getHospitalId() {
        return this.hospitalId;
    }

    public String getShangJiJGId() {
        return this.shangJiJGId;
    }

    public Integer getShangJiJGSX() {
        return this.shangJiJGSX;
    }

    public Long getId() {
        return this.id;
    }

    public String getTitle() {
        return this.title;
    }

    public Date getUpdateTime() {
        return this.updateTime;
    }

    public String getName() {
        return this.name;
    }

    public String getAddress() {
        return this.address;
    }

    public String getPhone() {
        return this.phone;
    }

    public String getShortName() {
        return this.shortName;
    }

    public String getLevel() {
        return this.level;
    }

    public String getGrade() {
        return this.grade;
    }

    public String getPinyin() {
        return this.pinyin;
    }

    public String getUrl() {
        return this.url;
    }

    public String getLongitude() {
        return this.longitude;
    }

    public String getLatitude() {
        return this.latitude;
    }

    public Integer getShequ() {
        return this.shequ;
    }

    public String getApplication() {
        return this.application;
    }

    public Integer getYtyVersion() {
        return this.ytyVersion;
    }

    public String getYwqClientId() {
        return this.ywqClientId;
    }

    public String getYwqAppSecret() {
        return this.ywqAppSecret;
    }

    public String getSllAppId() {
        return this.sllAppId;
    }

    public String getSllAppsecret() {
        return this.sllAppsecret;
    }

    public String getSllUrl() {
        return this.sllUrl;
    }

    public String getRyKey() {
        return this.ryKey;
    }

    public String getRySecret() {
        return this.rySecret;
    }

    public Date getShangxianTime() {
        return this.shangxianTime;
    }

    public Date getYanshouTime() {
        return this.yanshouTime;
    }

    public String getAdmiba() {
        return this.admiba;
    }

    public String getArea() {
        return this.area;
    }

    public String getYiyuanbm() {
        return this.yiyuanbm;
    }

    public Integer getStatus() {
        return this.status;
    }

    public String getAreaLevel() {
        return this.areaLevel;
    }

    public String getAreaName() {
        return this.areaName;
    }

    public String getProvince() {
        return this.province;
    }

    public String getCity() {
        return this.city;
    }

    public String getDistrict() {
        return this.district;
    }

    public String getStreet() {
        return this.street;
    }

    public String getCommunity() {
        return this.community;
    }

    public String getDanBianZTZ() {
        return this.DanBianZTZ;
    }

    public String getDanBianZSJH() {
        return this.DanBianZSJH;
    }

    public String getImage() {
        return this.image;
    }

    public String getPicture() {
        return this.picture;
    }

    public String getHomeUrl() {
        return this.homeUrl;
    }

    public Long getKaiZhenZJSL() {
        return this.kaiZhenZJSL;
    }

    public Long getKaiFangCWSL() {
        return this.kaiFangCWSL;
    }

    public String getYuanQuId() {
        return this.yuanQuId;
    }

    public Integer getTengXunZNDZ() {
        return this.tengXunZNDZ;
    }

    public String getOutId() {
        return this.outId;
    }

    public String getOrganizationCode() {
        return this.organizationCode;
    }

    public Integer getYingJiBZ() {
        return this.yingJiBZ;
    }

    public Integer getYiYuanSZFW() {
        return this.yiYuanSZFW;
    }

    public Integer getYiYuanJYXZ() {
        return this.yiYuanJYXZ;
    }

    public String getDanWeiDH() {
        return this.danWeiDH;
    }

    public String getDanWeiYX() {
        return this.danWeiYX;
    }

    public String getDanWeiCZ() {
        return this.danWeiCZ;
    }

    public Integer getOrders() {
        return this.orders;
    }

    public Integer getYiLiaoJiGou() {
        return this.yiLiaoJiGou;
    }

    public String getDanWeiBM() {
        return this.danWeiBM;
    }

    public String getYiLiaoZYFL() {
        return this.yiLiaoZYFL;
    }

    public String getExtInfo() {
        return this.extInfo;
    }
}
